package com.ssy.lingxi.pay.model.vo.request;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 前台+短信验证码确认请求实体类
 *
 * @author lqa
 * @version 2.0.0
 * @date 2021/12/9
 */
@Data
public class GateWayPayVO implements Serializable {
    private static final long serialVersionUID = -1184381143425946574L;

    /**
     * 订单申请的商户订单号（支付 订单）
     */
    private String bizOrderNo;

    /**
     * 验证码(目前可以不填,选择不验证码支付方式)
     */
    private String verificationCode;

    /**
     * 跳转页面类型
     * 1-H5 页面
     * 2-小程序页面 兼容存量模式，不上送默认 跳转 H5 页面
     */
    private Integer jumpPageType=1;

    /**
     * 用户公网 IP 用于分控校验 注：不能使用“127.0.0.1” “localhost”
     */
    @NotBlank(message = "用户登录ip不能为空")
    private String consumerIp;
}
